package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.ReservationCountDto;
import com.zzyl.dto.VisitDto;
import com.zzyl.vo.ReservationCountVo;

import java.util.List;

/**
 * @param
 * @return
 */
public interface CustomerReservationService {

    Long selectCancelCount();

    void insertReservation(VisitDto visitDto);

    PageResponse pageReservation(Integer pageNum, Integer pageSize, Integer status);

    void cancelReservation(Integer id);


    List<ReservationCountVo> selectCountByTime(ReservationCountDto reservationCountDto);
}
